package com.mr.security.web.commons.validate;

import org.springframework.web.context.request.ServletWebRequest;

/**
 * Class: ValidateCodeGenerate
 * User (作者):MRui
 * TODO (描述)：校验码处理器，封装不同校验码的处理逻辑
 * Date 2019-01-22 23:26
 */
public interface IValidateCodeProcessor {
    /**
    * TODO (描述)：创建校验码 ServletWebRequest：spring工具类封装请求和响应
    */
    void create(ServletWebRequest request) throws Exception;

    /**
     * TODO (描述)：校验验证码 ServletWebRequest：spring工具类封装请求和响应
     */
    void validate(ServletWebRequest servletWebRequest);
}
